const label = '个人中心'
const name = 'DkAppUserContent'

export default {
  icon: 'tdesign:work',
  label,
  name,
  count: 1,
  rule() {
    return {
      type: name,
      props: {
        peopleNumber: 10
      },
      showStyle: true,
      children: [],
      style: {}
    }
  },
  props() {
    return [
      { type: 'input', title: '公告', field: 'notice', value: '#07c160' },
      {
        type: 'DkGroup',
        field: 'cells',
        title: '',
        props: {
          title: '菜单',
          defaultValue: { title: '我的信息' },
          rule: [
            { type: 'input', field: 'title', title: '标题', effect: { help: '设置菜单标题' } },
            // { type: 'DkImageInput', field: 'image', title: '图片图标', value: '' },
            { type: 'DkUniIconsInput', field: 'icon', title: '图标', value: '' },
            { type: 'number', field: 'iconSize', title: '图标大小', value: 14 },
            { type: 'DkColorInput', field: 'iconColor', title: '图标颜色', value: '#333' },
            {
              type: 'radio',
              field: 'type',
              title: '类型',
              value: 'path',
              effect: { help: '选择点击的菜单类型' },
              options: [
                { label: '自定义页面', value: 'path' },
                { label: '个人信息', value: 'user' },
                { label: '新手教程', value: 'help' },
                { label: '财务管理', value: 'money' },
                { label: '抖音加群', value: 'joinGroup' },
                { label: '常见疑问', value: 'question' },
                { label: '抖音私信', value: 'privateMessage' }
              ],
              control: [
                { value: 'path', rule: [{ type: 'DkUrlInput', field: 'path', title: '页面地址', required: true, message: '请输入页面路径' }] },
                {
                  value: 'joinGroup',
                  rule: [
                    {
                      type: 'input',
                      field: 'groupId',
                      title: '群组ID',
                      value: '',
                      effect: {
                        help: '群组ID在：开发者后台-能力-私信和群聊-消息触达能力-发送群消息-去工作台'
                      }
                    }
                  ]
                },
                {
                  value: 'privateMessage',
                  rule: [
                    {
                      type: 'input',
                      field: 'awemeId',
                      title: '抖音号',
                      value: '',
                      effect: { help: '跳转抖音号个人页，只支持小程序绑定的品牌号、员工号、合作号' }
                    }
                  ]
                }
              ]
            }
          ]
        }
      }
    ]
  }
}
